From 72ebc788a60ab260cfe498eecaf885f4df349873 Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Tue, 19 Apr 2011 01:13:57 +0200 Subject: [PATCH] entry: Move cairo_save() call for clarity We want save, clip, draw1, restore, save, clip, draw2, restore and not save, save, clip, draw1, restore, clip, draw2, restore Functionally the same thing, but not as obvious --- gtk/gtkentry.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gtk/gtkentry.c b/gtk/gtkentry.c index b1788601cf..9b324359b6 100644 --- a/gtk/gtkentry.c +++ b/gtk/gtkentry.c @@ -5774,8 +5774,6 @@ gtk_entry_draw_text (GtkEntry *entry, cairo_save (cr); - cairo_save (cr); - cairo_set_fill_rule (cr, CAIRO_FILL_RULE_EVEN_ODD); cairo_rectangle (cr, 0, 0, width, height); @@ -5791,6 +5789,8 @@ gtk_entry_draw_text (GtkEntry *entry, draw_text_with_color (entry, cr, &text_color); cairo_restore (cr); + cairo_save (cr); + cairo_rectangle (cr, progress_x, progress_y, progress_width, progress_height); cairo_clip (cr); -- 2.30.2